import Vue from "vue";
import axios from "axios";
import VueAxios from "vue-axios";
import {Message,Notification} from "element-ui"

Vue.use(VueAxios,axios);
axios.defaults.baseURL="http://localhost:9090"
axios.defaults.withCredentials=true;
axios.interceptors.response.use(
  (res)=>{
    return res;
  },
  (error)=>{
    if (error && error.response){
       switch (error.response.status) {
         case 1024:{
           Message.error(JSON.stringify(error.response.data)+":前端补充")
           break;
         }
         case 930:{
           Notification.error(JSON.stringify(error.response.data))
           break;
         }
         case 711:{
           Notification.error("权限不通过： "+JSON.stringify(error.response.data))
           break;
         }
         default:{
           // Message.warning(JSON.stringify(error.response))
          break;
         }
       }
    }
    throw error;
    // return Promise.reject(error);
  }
)
